=============================================================================================
0643 (Kernal Library 1009-9, step2 use 1009-10, step3 and above use 1009-11)
STEP1.SYS : 1. For SPDIF_IN to record mono format, all the sound sources in recording
               adopt stereo format in 8738 DMA.
            2. Support a Stereo2Mono SRC in the recording path.
            3. dynamically switch SPDIF_IN and the other sound sources when recording.

STEP2.SYS : 1. Use quantization to set rear volume in SetSoftwareVolume.
            2. Fix SetVolume and SetPan in Channels.cpp. The volumes in front channels
               are applied to the corresponding rear channels. As to center and subwoofer,
               their volumes are set to the average of front left and right channels.
               This solution only works in DirectSound, not MCI.

STEP3.SYS : 1. Fix the crash problem of 3DMark2001, when it is running in a system
                        with nVidia 3D card.
            2. Fix the performance of center and subwoofer in SetVolume and SetPan,
               when Pan to left or right.

STEP4.SYS : 1. Fix a bug of monitor SPDIF IN/OUT in 037 chip.
                     2. Change the implementation of MPU401, which is supported by port class.

==============================================================================================
0642 (Kernal Library 1009-9)
STEP1.SYS : 1. Use KeSaveFloatingPointState, and KeRestoreFloatingPointState to
               replace SaveFPU and RestoreFPU.
            2. Fix a bug in Cmnprop.dll. When a system has 2  audio device (Creative
               and Cmedia8738), "Cmnprop.dll" may try to communicate with the wrong
               audio device.


0641 (Kernal Library 1009-2)
STEP1.SYS : 1. Fix the usage of SPDIF validity bit. This bit is set to 0 only when
               SPDIF PCM is playing. When we are not playing SPDIF, or we are playing
               SPDIF AC3, or no sound is played, this bit is set to 1.
            2. Bit 0 (control SPDIF Validity button in mixer.exe) of MixerUIButton is
               no longer useful.

==============================================================================================
0640 (Kernal Library 1009-1)
STEP1.SYS : 1. When playing WinDVD AC3, the front speakers have harsh noise. Mute channels
               to analog DAC is no use. The solution of this problem is to select 
               "Monitor none" in the SPDIF monitoring multiplexer.

            2. Correct INF file error (a "[" is missing) in WDM 0639.

==============================================================================================
0639 (Kernal Library 1009-2 --- delay close StreamManager, 1009-1)
STEP1.SYS : 1. Read Cmaudio.ini and Cmaudio.dat. The priority of Cmaudio.ini is higher
               than Cmaudio.dat.

            2. Reduce the Bass in XEar.

STEP2.SYS : 1. Fix some HCT driver verifier buffer-null error handling.

STEP3.SYS : 1. Use 1009-1 library for the WinDVD AC3 failure issue.

==============================================================================================